#ifndef __FOLDERITEMCOMPONENT__
#define __FOLDERITEMCOMPONENT__

#include "../includes/includes.h"

namespace juce
{
    Image* juce_createIconForFile (const File& file);
}

class FolderItemComponent : public Component
{
public:
    //==============================================================================
    FolderItemComponent (File file_);
    ~FolderItemComponent();

    void paint (Graphics& g);
    void resized();

    //==============================================================================
    juce_UseDebuggingNewOperator

private:
	File file;

    //==============================================================================
    // (prevent copy constructor and operator= being generated..)
    FolderItemComponent (const FolderItemComponent&);
    const FolderItemComponent& operator= (const FolderItemComponent&);
};


#endif   // __FolderComponent__
